﻿Namespace User

    Public Class UserProfile

        Private _Nickname As String
        Public Property Nickname() As String
            Get
                Return _Nickname
            End Get
            Set(ByVal value As String)
                _Nickname = value
            End Set
        End Property

        Private _Birthday As Birthday
        Public Property Birthday() As Birthday
            Get
                Return _Birthday
            End Get
            Set(ByVal value As Birthday)
                _Birthday = value
            End Set
        End Property

        Private _HomeTown As String
        Public Property HomeTown() As String
            Get
                Return _HomeTown
            End Get
            Set(ByVal value As String)
                _HomeTown = value
            End Set
        End Property

        Private _Email As String
        Public Property Email() As String
            Get
                Return _Email
            End Get
            Set(ByVal value As String)
                _Email = value
            End Set
        End Property

        Private _HomePage As String
        Public Property HomePage() As String
            Get
                Return _HomePage
            End Get
            Set(ByVal value As String)
                _HomePage = value
            End Set
        End Property

        Private _HomePhone As String
        Public Property HomePhone() As String
            Get
                Return _HomePhone
            End Get
            Set(ByVal value As String)
                _HomePhone = value
            End Set
        End Property

        Private _BusinessPhone As String
        Public Property BusinessPhone() As String
            Get
                Return _BusinessPhone
            End Get
            Set(ByVal value As String)
                _BusinessPhone = value
            End Set
        End Property

        Private _MobilePhone As String
        Public Property MobilePhone() As String
            Get
                Return _MobilePhone
            End Get
            Set(ByVal value As String)
                _MobilePhone = value
            End Set
        End Property

        Private _FaxNumber As String
        Public Property FaxNumber() As String
            Get
                Return _FaxNumber
            End Get
            Set(ByVal value As String)
                _FaxNumber = value
            End Set
        End Property

        Private _Address1 As String
        Public Property Address1() As String
            Get
                Return _Address1
            End Get
            Set(ByVal value As String)
                _Address1 = value
            End Set
        End Property

        Private _Address2 As String
        Public Property Address2() As String
            Get
                Return _Address2
            End Get
            Set(ByVal value As String)
                _Address2 = value
            End Set
        End Property

        Private _City As String
        Public Property City() As String
            Get
                Return _City
            End Get
            Set(ByVal value As String)
                _City = value
            End Set
        End Property

        Private _Province As String
        Public Property Province() As String
            Get
                Return _Province
            End Get
            Set(ByVal value As String)
                _Province = value
            End Set
        End Property

        Private _PostalCode As String
        Public Property PostalCode() As String
            Get
                Return _PostalCode
            End Get
            Set(ByVal value As String)
                _PostalCode = value
            End Set
        End Property

        Private _Country As String
        Public Property Country() As String
            Get
                Return _Country
            End Get
            Set(ByVal value As String)
                _Country = value
            End Set
        End Property

        Private _Company As String
        Public Property Company() As String
            Get
                Return _Company
            End Get
            Set(ByVal value As String)
                _Company = value
            End Set
        End Property

        Private _JobTitle As String
        Public Property JobTitle() As String
            Get
                Return _JobTitle
            End Get
            Set(ByVal value As String)
                _JobTitle = value
            End Set
        End Property

        Private _HighSchool As String
        Public Property HighSchool() As String
            Get
                Return _HighSchool
            End Get
            Set(ByVal value As String)
                _HighSchool = value
            End Set
        End Property

        Private _University As String
        Public Property University() As String
            Get
                Return _University
            End Get
            Set(ByVal value As String)
                _University = value
            End Set
        End Property

        Private _Hobbies As String
        Public Property Hobbies() As String
            Get
                Return _Hobbies
            End Get
            Set(ByVal value As String)
                _Hobbies = value
            End Set
        End Property

        Private _FavMusic As String
        Public Property FavMusic() As String
            Get
                Return _FavMusic
            End Get
            Set(ByVal value As String)
                _FavMusic = value
            End Set
        End Property

        Private _FavTVShows As String
        Public Property FavTVShows() As String
            Get
                Return _FavTVShows
            End Get
            Set(ByVal value As String)
                _FavTVShows = value
            End Set
        End Property

        Private _FavMovies As String
        Public Property FavMovies() As String
            Get
                Return _FavMovies
            End Get
            Set(ByVal value As String)
                _FavMovies = value
            End Set
        End Property

        Private _FavBooks As String
        Public Property FavBooks() As String
            Get
                Return _FavBooks
            End Get
            Set(ByVal value As String)
                _FavBooks = value
            End Set
        End Property

        Private _FavQuotations As String
        Public Property FavQuotations() As String
            Get
                Return _FavQuotations
            End Get
            Set(ByVal value As String)
                _FavQuotations = value
            End Set
        End Property

        Private _FavWebSites As String
        Public Property FavWebSites() As String
            Get
                Return _FavWebSites
            End Get
            Set(ByVal value As String)
                _FavWebSites = value
            End Set
        End Property

        Private _FutureGoals As String
        Public Property FutureGoals() As String
            Get
                Return _FutureGoals
            End Get
            Set(ByVal value As String)
                _FutureGoals = value
            End Set
        End Property

        Private _FavMemory As String
        Public Property FavMemory() As String
            Get
                Return _FavMemory
            End Get
            Set(ByVal value As String)
                _FavMemory = value
            End Set
        End Property

        Private _SocialMediaUrls As List(Of SocialMediaUrl)
        Public Property SocialMediaUrls() As List(Of SocialMediaUrl)
            Get
                Return _SocialMediaUrls
            End Get
            Set(ByVal value As List(Of SocialMediaUrl))
                _SocialMediaUrls = value
            End Set
        End Property

    End Class

End Namespace